export default class VNode{
    constructor(
        tag, // 标签名称（英文大写）
        ele, // 对应真实节点
        children, // 子节点
        text, // 文本内容
        data, // 节点数据
        parent, // 父节点
        nodeType, // 节点类型
        key // 节点key
    ) {
        this.tag = tag;
        this.ele = ele;
        this.children = children;
        this.text = text;
        this.data = data;
        this.parent = parent;
        this.nodeType = nodeType;
        this.key = key;
        this.env = {} // 环境变量
        this.instructions = [] // 指令
        this.template = [] // 当前节点的模板   
    }
}